insistent and repeated skidding of car wheels - Español Inglés Diccionario